package deneme;

import java.io.Serializable;

/**
 *Person sınıfı web sayfaları içersinde, üzerlerinde işlemler yapılan kişileri temsil eder.
 *
 * @version 4.3 05 Aus 2013
 * @author etmen
 */
public class Person implements Serializable {
	/*Bu sınıf sınıfa ait bir seri numarası, kişilere ait isim, soyisim, iş ve current adındaki 
	 *alanları içerir.
	 * */
	
	/**Sınıfın seri numarasını temsil eder. */
	private static final long serialVersionUID = -2876103634787257793L;
	
	/**Kişinin adını temsil eder.*/
	private String name;
	
	/**Kişinin soyadını temsil eder.*/
	private String surname;
	
	/**Kişinin mesleğini temsil eder.*/
	private String job;
	
	/**Meslek Listesine eklenecek olan meslek, geçici olarak bu değişkende tutulur.*/
	private String current;
	
	/**
	 *current sahasına erişebilmek için kullanılır. 
	 */
	public String getCurrent() {
		return current;
	}
	
	/**
	 *current sahasını değiştirebilmek için kullanılır. 
	 */
	public void setCurrent(String current) {
		this.current = current;
	}
	
	/**
	 *Sınıfın sahalarını ilkleyebilmeyi sağlar.
	 */
	public Person(String name, String surname, String job) {
		super();
		this.name = name;
		this.surname = surname;
		this.job = job;
	}
	
	/**
	 *Boş constructor. 
	 */
	public Person() {
	}
	
	/**
	 *name sahasına erişebilmek için kullanılır. 
	 */
	public String getName() {
		return name;
	}
	
	/**
	 *name sahasının değerini değiştirebilmek için kullanılır. 
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 *surname sahasına erişebilmek için kullanılır. 
	 */
	public String getSurname() {
		return surname;
	}
	
	/**
	 *surname sahasının değerini değiştirebilmek için kullanılır. 
	 */
	public void setSurname(String surname) {
		this.surname = surname;
	}
	
	/**
	 *job sahasına erişebilmek için kullanılır. 
	 */
	public String getJob() {
		return job;
	}
	
	/**
	 *job sahasının değerini değiştirebilmek için kullanılır. 
	 */
	public void setJob(String job) {
		this.job = job;
	}
	

}
